<?php
	session_start();
?>
<?php
if (!isset($_SESSION['idUsuario']) OR !isset($_SESSION['loginUsuario'])) {
	session_destroy();
	header("Location: http://www.inaldoimoveis.com.br/admin/login"); 
	exit;	
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Inaldo Imóveis - área restrita</title>
<link href="../css/imovel_thumb.css" rel="stylesheet" type="text/css" />
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery-1-4-3-min.js" type="text/javascript"></script>

<script type="text/javascript">
	$(document).ready(function() {	
		$("#menu-1").css("background-color", "#fff");
	});
</script>

<script type="text/javascript">
function imoveis() {
	location.href = "imoveis";
}
</script>
</head>

<body>

<?php
	include("../cabecalho.php");
?>

<div id="secao-atual">
	<p>Imóveis</p>
    <form>
    	<input type="button" name="pesquisar" value="pesquisar" class="botao" id="pesquisar" onclick="imoveis()"/>        
    </form>
</div>

<div id="mensagem">
	<div id="sucesso">
    	<img src="../images/sucesso.png" width="64" height="64" class="ok"/>
		<h3>As informações básicas do imóvel foram salvas, agora é hora de enviar as fotos.</h3>
    </div>
</div>



<?php

include_once("imovel.php");
include_once("controle_imovel.php");
require("../wideimage-10.02.08-lib/WideImage.php");

$controle = new ControleImovel();

if(isset($_POST['executar']) && $_POST['executar'] == 'Próximo Passo'){
				
	$tiposPermitidos= array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/jpg', 'image/x-png');
	
	// Tamanho máximo (em bytes)
	$tamanhoPermitido = 1024 * 1024; // 1 Mb
	
	// O nome original do arquivo no computador do usuário
	$arqName = $_FILES['img']['name'];
					
	// O tipo mime do arquivo. Um exemplo pode ser "image/gif"
	$arqType = $_FILES['img']['type'];
		
	// O tamanho, em bytes, do arquivo
	$arqSize = $_FILES['img']['size'];
	
	// O nome temporário do arquivo, como foi guardado no servidor
	$arqTemp = $_FILES['img']['tmp_name'];
		
	// O código de erro associado a este upload de arquivo
	$arqError = $_FILES['img']['error'];
			
	if ($arqError == 0) {
		// Verifica o tipo de arquivo enviado
		if (array_search($arqType, $tiposPermitidos) == false) {
			echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>O tipo de arquivo selecionado é inválido.<p></div>";
			echo "<center><a href='#' >Voltar</a></center>";
			exit();	
			// Verifica o tamanho do arquivo enviado
		} else if ($arqSize > $tamanhoPermitido) {
			echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>O tamanho do arquivo selecionado é maior que do que limite permitido.<p></div>";				
			
			exit();
		} else {
			// Importante! Não houveram erros, move o arquivo
			
			$pasta = '../images_imoveis/';
			// Substitui espaços por underscores no nome do arquivo
			$arqName = str_replace(" ", "_", $arqName); 
			// Todas as letras em minúsculo				
			$arqName = strtolower($arqName);				
			//coloca o nome da foto único		
			$nomeImagem = md5(uniqid(rand(), true)).'.jpg'; 
			
			$caminho = $pasta . $nomeImagem;
					
			$upload = move_uploaded_file($arqTemp, $caminho);

			if ($upload == true) {	
				$codigo = strip_tags(trim($_POST['codigo']));
				$id_tipo = strip_tags(trim($_POST['id_tipo']));
				$tipo_negocio = strip_tags(trim($_POST['tipo_negocio']));
				$valor = strip_tags(trim($_POST['valor']));
				$dormitorios = strip_tags(trim($_POST['dormitorios']));
				$suites = strip_tags(trim($_POST['suites']));
				$garagem = strip_tags(trim($_POST['garagem']));
				$area_lazer = strip_tags(trim($_POST['area_lazer']));
				$piscina = strip_tags(trim($_POST['piscina']));
				$caracteristicas = strip_tags(trim($_POST['caracteristicas']));
				$destaque = $_POST['destaque'];
				$lancamento = $_POST['lancamento'];
				$construcao = $_POST['construcao'];
				$id_endereco = strip_tags(trim($_POST['endereco']));	
				
				$imovel = new Imovel();
				$imovel->setCodigo($codigo);
				$imovel->setIdTipo($id_tipo);
				$imovel->setTipoNegocio($tipo_negocio);
				$imovel->setValor($valor);
				$imovel->setDormitorios($dormitorios);
				$imovel->setSuites($suites);
				$imovel->setGaragem($garagem);
				$imovel->setAreaLazer(utf8_decode($area_lazer));
				$imovel->setPiscina(utf8_decode($piscina));
				$imovel->setCaracteristicas(utf8_decode($caracteristicas));
				$imovel->setIdEndereco($id_endereco);
				$imovel->setDestaque($destaque);
				$imovel->setLancamento($lancamento);
				$imovel->setConstrucao($construcao);
				$imovel->setFoto($caminho);
										
				$idImovel = $controle->cadastrar($imovel);					
				  
				//Redimensionamento
				$image_foto = WideImage::load($caminho);
				$image_foto = $image_foto->resize(500, 400, 'fill'); //Fill: A imagem será redimensionada para
				//preencher por completo a largura e altura especificada, distorce a imagem se necessário
				$image_foto->saveToFile($caminho);
			} else {
				echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>A imagem não foi enviada, tente novamente.<p></div>";	
			}
		}
	} else {
		echo "<div style='width: 821px; height: 30px; clear: both;color:#900; font-size: 14px; font-family: Arial; margin: 0 auto;'><p>A imagem não foi enviada, tente novamente.<p></div>";	
	}
}
?>

<?php include("../sistema/carregando.php"); ?>

<?php
if(isset($_POST['executar']) && $_POST['executar'] == 'Excluir') {

	$idThumb = $_POST['id_thumb'];
	$idImovel = $_POST['id_imovel'];
	$caminho = $_POST['caminho'];

	$controle->removerThumb($idThumb, $caminho);

}

if(isset($_POST['executar']) && $_POST['executar'] == 'Enviar Foto'){ 
	include_once("cadastrar_thumbs.php");
}

?>

<div id="formulario">

    <form name="cadastro" method="post" action="" enctype="multipart/form-data">
    	<fieldset>
        	<legend>Enviar Fotos Secundárias</legend>
            <input type="hidden" name="id_imovel" value="<?php echo $idImovel; ?>" />
            <input type="file" name="foto[]" size="60"/>
    	</fieldset>
        <input type="submit" name="executar" id="executar" value="Enviar Foto" class="botao-cancelar" />
		<input type="button" name="executar" id="executar" value="Finalizar" onclick="imoveis()" class="botao-salvar"/>
    </form>

</div>

<div id="thumbs_imoveis">

	<?php
		if($idImovel != null) {
			$listaFotos = $controle->listarThumb($idImovel);
			
			while($row = $listaFotos->fetch()) {
				$idThumb = $row['id_foto'];
				//$id_imovel = $row['id_imovel'];
				$imgThumb = $row['imovel_img']; //caminho da foto	
		?>
		
		<div id="galeria_cadastro">
			 <img src="<?php echo $imgThumb; ?>" width="120" height="100"/>
			 <form name="excluirImagem" action="" enctype="multipart/form-data" method="post">     	
				<input type="hidden" name="id_thumb" value="<?php echo $idThumb; ?>" />
				<input type="hidden" name="id_imovel" value="<?php echo $idImovel; ?>"  />
				<input type="hidden" name="caminho" value="<?php echo $imgThumb; ?>" />        
				<input type="submit" name="executar" id="executar" value="Excluir" class="botao-excluir"/>
			</form>
		</div>
    
    <?php 
        }
    } 
    ?>

</div>

<?php
	include("../rodape.php");
?>

</body>
</html>